package day06;

import java.util.Arrays;
import java.util.Random;

public class ArrayDemo {
    public static void main(String[] args) {
        Random rd = new Random();
        int[] array1 = new int[10];
        int[] array2 = new int[10];
        for (int i = 0; i < array1.length; i++) {
            array1[i] = rd.nextInt(101);
        }
//        Arrays.sort(array1);//从小到大排序
        //第一种数组复制方法
//        System.arraycopy(array1,3,array2,2,7);//将array1数组的第0位复制到array2的第六位开始依次复制四位
        //第二种方法
        int[] array3 = Arrays.copyOf(array1,5);//新声明一个数组array3复制array1数组从头开始五位
        //扩容数组
        array1 = Arrays.copyOf(array1,array1.length+3);
        System.out.println(Arrays.toString(array1));//输出数组array1
        System.out.println(Arrays.toString(array2));//输出数组array2
        System.out.println(Arrays.toString(array3));//输出数组array3
    }
}
